have stridulating organs - Español Inglés Diccionario